References
A coding Nomad. (2020, November 18). Event loop explained in 3 minutes. [Video]. YouTube. https://www.youtube.com/watch?v=5YcMKYTZZvk
akshitsaxenaa09. (2021, September 20). Introduction to Javascript engines. Geeks for Geeks. https://www.geeksforgeeks.org/introduction-to-javascript-engines/
Aryan, A. (n.d.). Functional programming in JavaScript. Toptal Engineering Blog. https://www.toptal.com/javascript/functional-programming-javascript#:~:text=Is%20JavaScript%20a%20functional%20programming
Atnyla. (n.d.). What are the applications of Javascript programming? Atnyla. https://www.atnyla.com/qanswer/what-are-the-applications-of-javascript-programming-/10/772
Automation Step by step. (2020, November 26). What is DOM | Document Object Model beginner tutorial. [Video]. YouTube. https://www.youtube.com/watch?v=ipkjfvl40s0
Bhatia, S. (2021, January 8). What is procedural programming? Key features of procedural programming. Hackr. https://hackr.io/blog/procedural-programming
Brewster, C. (n.d.). JavaScript frameworks: What are they and how do they work? Trio. https://trio.dev/blog/javascript-framework
Code With Ania Kubow. (2020, May 14). setTimeout explained in 5 minutes! [Video]. YouTube. https://www.youtube.com/watch?v=z9lJb4D3nJY
Cogan, B. (2010, May 18). HMVC: An introduction and application. Code Envato Tuts+. https://code.tutsplus.com/tutorials/hmvc-an-introduction-and-application--net-11850
DataFlair. (2019, February 27). JavaScript architecture - Architecture for different applications. DataFlair. https://data-flair.training/blogs/javascript-architecture/
Dorian Develops. (2020, September 18). Don’t waste your time learning jQuery (2021 and beyond). [Video]. YouTube. https://www.youtube.com/watch?v=ZEEiHzMejRw
Elliott, E. (2019, January 10). Higher order functions (Composing software). Medium - JavaScript Scene. https://medium.com/javascript-scene/higher-order-functions-composing-software-5365cf2cbe99#:~:text=A%20higher%20order%20function%20is
Envisage Digital. (2020). 60+ WordPress market Share & CMS usage statistics (2021). Envisage Digital. https://www.envisagedigital.co.uk/wordpress-market-share/
freeCodeCamp. (2017, March 13). For loops - Beau teaches JavaScript. [Video]. YouTube. https://www.youtube.com/watch?v=24Wpg6njlYI
FrontEnd NE. (2016, July 11). Large scale JavaScript application architecture - Andrew Humphreys | February 2016. [Video]. YouTube. https://www.youtube.com/watch?v=1n4qWEEa8mI
Geeks for Geeks. (2017, October 27). Introduction to arrays - GeeksforGeeks. Geeks for Geeks. https://www.geeksforgeeks.org/introduction-to-arrays/
Gillis, A. S., & Lewis, S. (2019). What is object-oriented programming (OOP)? - Definition from WhatIs.com. Search App Architecture. https://searchapparchitecture.techtarget.com/definition/object-oriented-programming-OOP
Hack Reactor. (2018, October 18). What is JavaScript used for? Hack Reactor. https://www.hackreactor.com/blog/what-is-javascript-used-for
Hague, K. (n.d.). 5 great reasons to consider a job in tech. The Muse. https://www.themuse.com/advice/5-great-reasons-to-consider-a-job-in-tech
Hartman, J. (2020, January 11). JavaScript variable: Declare, assign a value with example. Guru 99. https://www.guru99.com/using-variables-in-javascript.html
Javascript. (2021, December 12). Recursion and stack. Javascript. https://javascript.info/recursion
JavaScript Tutorial. (n.d.). JavaScript functions. JavaScript Tutorial. https://www.javascripttutorial.net/javascript-function/
Java T point. (n.d.). What is jQuery. Java T point. https://www.javatpoint.com/what-is-jquery
Junior Developer Central. (2020, January 23). Should you learn jQuery in 2020. [Video]. YouTube.. https://www.youtube.com/watch?v=bGHG6XKs6tE
Karate & Padawan Vlogs. (2015, April 13). jQuery basics - What is jQuery? [Video]. YouTube. https://www.youtube.com/watch?v=U4UZVbQ8md0
Krossing, D. (2017, April 18). 1: How to get started with AJAX | AJAX tutorial for beginners | Learn AJAX | PHP | JavaScript. [Video]. YouTube. https://www.youtube.com/watch?v=tNKD0kfel6o
Krossing, D. (2017, April 27). 7: How to animate elements using jQuery - Learn jQuery front-end programming. [Video]. YouTube. https://www.youtube.com/watch?v=fW7rwCpD0FY
Lagutin, V. (2021, September 15). How to learn JavaScript a little faster. Free Code Camp. https://www.freecodecamp.org/news/how-to-learn-javascript-a-little-faster/
Martin, M. (2021, December 18). What is functional programming? Tutorial with example. Guru 99. https://www.guru99.com/functional-programming-tutorial.html#2
MDN Contributors. (2021, July 15). Browser Console. MDN Web Docs. https://developer.mozilla.org/en-US/docs/Tools/Browser_Console
MDN Contributors. (2021, July 20). undefined. MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined
MDN Contributors. (2021, October 7). Call stack - MDN web docs glossary: Definitions of web-related terms | MDN. Developer Mozilla. https://developer.mozilla.org/en-US/docs/Glossary/Call_stack
MDN Contributors. (2021, October 13). Using fetch. MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
MDN Contributors. (2021, November 10). Function expression - JavaScript | MDN. Developer Mozilla. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/function
MDN Contributors. (2022, January 21). JavaScript basics. MDN Web Docs. https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics
Mohammed, A. (2020, May 11). Does theoretical knowledge matter? Linked In. https://www.linkedin.com/pulse/does-theoretical-knowledge-matter-mohammed-zubair-ahmed#:~:text=Importance%20of%20theoretical%20knowledge%3A
MuleSoft. (n.d.). What is an API? (Application programming interface). MuleSoft. https://www.mulesoft.com/resources/api/what-is-an-api#:~:text=API%20is%20the%20acronym%20for
Neoteric. (2016, December 2). Single-page application vs. multiple-page application. Medium. https://medium.com/@NeotericEU/single-page-application-vs-multiple-page-application-2591588efe58
Norton, D. (2020, March 20). How to save a text document as an html file (using TextEdit on Mac). [Video]. YouTube. https://www.youtube.com/watch?v=koIiDBOpqkE
Obaseki, N. (2020, December 29). localStorage in JavaScript: A complete guide. LogRocket Blog. https://blog.logrocket.com/localstorage-javascript-complete-guide/#:~:text=localStorage%20is%20a%20property%20that
Parish, A. (2021). JavaScript in the browser console (Creative Coding). Creative-Coding.decontextualize.com. https://creative-coding.decontextualize.com/browser-console/
Pavlutin, D. (2017, April 15). 7 tips to handle undefined in JavaScript. Dmitri Pavlutin Blog. https://dmitripavlutin.com/7-tips-to-handle-undefined-in-javascript/#1-what-is-undefined
Pavluti, D. (2020, September 22). Everything about null in JavaScript. Dmitri Pavlutin Blog. https://dmitripavlutin.com/javascript-null/#1-the-concept-of-null
Programiz. (n.d.). Getting started with JavaScript. Programiz. https://www.programiz.com/javascript/get-started
Programming with Mosh. (2018, March 29). Object-oriented programming in 7 minutes | Mosh. [Video]. YouTube. https://www.youtube.com/watch?v=pTB0EiLXUC8
Rahmat, A. (2020, January 30). JavaScript null vs undefined. Medium. https://levelup.gitconnected.com/javascript-null-vs-undefined-2acda986f79f
Ryan. (2020, December 7). JavaScript for kids | A beginner’s guide to getting started in programming. ID Tech. https://www.idtech.com/blog/javascript-for-kids
Sharma, R. (2021, March). How do you use the 80/20 Pareto principle in your life? Quora. https://www.quora.com/How-do-you-use-the-80-20-Pareto-principle-in-your-life
Smartcode. (2021, October 5). Number data type in JavaScript | Part 12 | JavaScript | #SmartCode. [Video]. YouTube. https://www.youtube.com/watch?v=sHoX1oLaO1o
Steele, C. (2019, January 11). The complete guide to JS symbols ES6. [Video]. YouTube. https://www.youtube.com/watch?v=4J5hnOCj69w
Team, D. (2019, February 25). Pros and cons of JavaScript - Weigh them and choose wisely! DataFlair. https://data-flair.training/blogs/advantages-disadvantages-javascript/
Tech World with Nana. (2020, May 1). Where to write JavaScript | Where to execute JavaScript code JavaScript tutorial #3. [Video]. YouTube. https://www.youtube.com/watch?v=5N7Tq9e1U_0
TheTechCave. (2016, May 20). The client server model | Clients and servers. [Video]. YouTube. https://www.youtube.com/watch?v=L5BlpPU_muY
The Net Ninja. (2015, August 15). JavaScript tutorial for beginners #11 - Booleans in JavaScript. [Video]. YouTube. https://www.youtube.com/watch?v=B4ZCFdrBmbE
Tutorials Point. (n.d.). JavaScript - if...else statement. Tutorials Point. https://www.tutorialspoint.com/javascript/javascript_ifelse.htm
Tutorials Point. (n.d.). JavaScript - Syntax. Tutorials Point. https://www.tutorialspoint.com/javascript/javascript_syntax.htm
Tutorials Point. (2019). MVC framework - Introduction - Tutorialspoint. Tutorials Point. https://www.tutorialspoint.com/mvc_framework/mvc_framework_introduction.htm
Tutorial Republic. (n.d.). How to create an HTML page - Tutorial Republic. Tutorial Republic. https://www.tutorialrepublic.com/html-tutorial/html-get-started.php
Tutorials Teacher. (n.d.). CSS manipulation using jQuery. Tutorials Teacher. https://www.tutorialsteacher.com/jquery/jquery-css-manipulation
Tyson, M. (2021, April 1). What is functional programming? A practical guide. InfoWorld. https://www.infoworld.com/article/3613715/what-is-functional-programming-a-practical-guide.html
Udondian, N. (2021, August 9). Hypertext markup language (HTML) syntax. Medium. https://medium.com/@nseabasiudondian_56413/hypertext-markup-language-html-syntax-3d1e68366363
Ukpaiugochi. (2021, June 3). How JavaScript works: Modularity and reusability with MVC. Medium. https://blog.sessionstack.com/how-javascript-works-writing-modular-and-reusable-code-with-mvc-16c65cbd9f64
W3 Schools. (n.d.). JavaScript function statement. W3 Schools. https://www.w3schools.com/jsref/jsref_function.asp
Web Dev Simplified. (2018, August 22). Learn CSS in 20 minutes. [Video]. YouTube. https://www.youtube.com/watch?v=1PnVor36_40&t=352s
Webstack. (2020, August 28). JavaScript tutorial #7 | Symbol data type es6 | Symbols in JavaScript es6. [Video]. YouTube. https://www.youtube.com/watch?v=c7aJyJeBOxQ
What do client-side and server-side mean? | Client side vs. server side | Cloudflare. (n.d.). Cloudflare.
https://www.cloudflare.com/learning/serverless/glossary/client-side-vs-server-side/
B
O
N
U
S
Design Your Own Crochet Projects!
Crochet Projects for Adults
Magnus D’Jango